package info.wangyuan.agent.common.Constant;

/**
 * 模型相关常量
 *
 * @author Albert
 * @since 2025-07-10 02:17:58
 */
public class ModelConstant {

    /**
     * 模型状态（激活、禁用）
     */
    public static final Boolean IS_ACTIVE = Boolean.TRUE;
    public static final Boolean IS_NOT_ACTIVE = Boolean.FALSE;


    /**
     * 模型参数
     */
    public static final Integer CUSTOM_MAX_RETRIES = 3;
    public static final Integer CUSTOM_DIMENSIONS = 1024;
    public static final Integer CUSTOM_MAX_COMPLETION_TOKENS = 4096;
    public static final Integer CUSTOM_MAX_SEGMENTS_PER_BATCH = 10;


    /**
     * LangChain4j内置Token估算器的模型名称
     */
    public static final String TOKEN_COUNT_MODEL_NAME = "gpt-4";

    /**
     * 一张写着数字 6 的图片
     */
    public static final String TEST_OCR_IMG = "iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAABJ0AAASdAHeZh94AAACwElEQVRoge2ZMWgTURjH/y9V0aqJtrliqcSGoESKogmiYKSULtrGxQ5FKEIVFye7C8HVyUFUdAiig10loBZE28ZBoYdaSAoa0h5SNb20aU0iiM1zuBJim7vY3Lu8przflPu/47sfx5cv7y4knU6jPrHxFqgeoc4Doc4Doc4Doc4Doc6DOlbfUvGML/R9HOM5LNTEZ4UGbG2D10d6t2OX3jnEeOf4CSMxOmaNXmXsROrEpZ3YW3bVqGGSkDl6A1iic2/psN6qkfpn+s4apXUwj68qlLJLRuoZ/LBMaR1k6PeyuZF6AX8s81kHy6S8Rh0PR6HOA6HOA6HOg8rbrypQZDU8MKp97h7qCFz1mqm2rPPzwl49clOeGE5ef3XO0doIIPpwSpFVl89ZdcEczYCUyRmrT0aUUm8AJm85gJ9Ql+icnUircsa9Pno37u93F72ZQFF4g0dZzK/KWaorspqezh4972JYUyOPzAi9l0KyNGTZMMqECsDR2nin52V6OquFg086zTR6kd/49ZqGj6PnEDmlJSzvemY2D+B29/POa4dDsb5QrM8TaAkPjCqyyqQ+RUFG5ANeaIfs53r3UMeR4ErPDDw4A2Dsfpxh/SkancOMJeou/z/t4Qm0JKIptpdQqTXqNUAi7YzVD/idABZn8wxrrsVLAk64GKtrLf7x2UwxWfyWT0RT/n43k/oENh+Cx3BWO2TcMBdunUhEU5ORlWf4x1fGAQRDPvOVt2FHFxksTsYKr5Ce0htVXKN07+UJtGhDxgwS2nNY6CKXd6O5NGevzhwJbj/p3YN9q/I6mDAOIq31rg/1at45bhBsaNDJ6xahzgOhzgOhzoNNqt6Ethqa6NKM/WVzI/WD5KRlPv9LE2nTHizWYqTuhs9LzG5ZzWAn0mlc1Fut8JfvRmaTfk03OEKdB0KdB0KdB0KdB38BrPHBw/drtUIAAAAASUVORK5CYII=";
}
